package org.sql.jdbc.constants;

/** 
 * 数据库类型-枚举
 *
 * <pre> 
 * 构建组：e-jdbc
 * 作者：eddy
 * 邮箱：1546077710@qq.com
 * 日期：2017年4月24日-下午8:52:06
 * 版权：E源时代
 * </pre>
 */
public enum DbTypeEnum {
	MYSQL("MySql")
	,ORACLE("Oracle")
	,MSSQL("mssql")
	;
	
	private String code;
	public String code(){
		return code;
	}
	
	private DbTypeEnum(String code) {
		this.code = code;
	}
	
	public static DbTypeEnum formCode(String code){
		for(DbTypeEnum dbTypeEnum : values()){
			if(dbTypeEnum.code().equals(code)){
				return dbTypeEnum;
			}
		}
		
		throw new IllegalArgumentException(code + "-不存在！");
	}
}
